ball dropping device - Alemán Inglés Diccionario